package topdown;

public class Calculator {

	public Integer tambah(Integer x, Integer y){
		if(x==null)throw new IllegalArgumentException("Argumen 1 tidak boleh kosong");
		if(y==null)throw new IllegalArgumentException("Argumen 2 tidak boleh kosong");
		return x+y;
	}

	public Integer kurang(Integer x, Integer y) {
		int hasil = x - y;
		return hasil;
	}

	public Integer kali(Integer x, Integer y) {
		if(x==null)throw new IllegalArgumentException("Argumen 1 tidak boleh kosong");
		if(y==null)throw new IllegalArgumentException("Argumen 2 tidak boleh kosong");
		return x*y;
	}

	public Double bagi(Double x, Double y) {
		if(x==null)throw new IllegalArgumentException("Argumen 1 tidak boleh kosong");
		if(y==null)throw new IllegalArgumentException("Argumen 2 tidak boleh kosong");
		if(y==0)throw new IllegalArgumentException("Argumen 2 tidak boleh bernilai 0");
		return x/y;
	}

}
